package nsu.edu.zsq.bean;

/**
 * Description: 系统的状态表，用于存储一些系统状态，如选课是否可选等
 */
public class Status {
    /**
     *  id
     */
    private Integer id;

    /**
     * 状态号，默认0，不可用 state
     */
    private Integer state;

    /**
     * 状态名称，即属于什么状态 state_name
     */
    private String stateName;

    /**
     * Get 
     * @return id 
     */
    public Integer getId() {
        return id;
    }

    /**
     * Set 
     * @param id 
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * Get 状态号，默认0，不可用
     * @return state 状态号，默认0，不可用
     */
    public Integer getState() {
        return state;
    }

    /**
     * Set 状态号，默认0，不可用
     * @param state 状态号，默认0，不可用
     */
    public void setState(Integer state) {
        this.state = state;
    }

    /**
     * Get 状态名称，即属于什么状态
     * @return state_name 状态名称，即属于什么状态
     */
    public String getStateName() {
        return stateName;
    }

    /**
     * Set 状态名称，即属于什么状态
     * @param stateName 状态名称，即属于什么状态
     */
    public void setStateName(String stateName) {
        this.stateName = stateName == null ? null : stateName.trim();
    }
}